Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Restaurants in Atwood, Illinois (IL), United States

Village Cafe
4.1
7 reviews

103 N Main St, Atwood, IL 61913-7104, Atwood

We love their pizza

Atwood downtown diner
3
15 reviews

103 S Main St, Atwood, IL 61913-7102, Atwood

Huge horseshoe plate was delicious and filling. Prices are cheap but service is a little slow.